package edu.ucsur.tp.micolectivo.forms;

import java.awt.EventQueue;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JComboBox;
import java.awt.Dimension;
import javax.swing.JButton;

public class FormListadoUsuarios extends FormListadoPlantilla {
  private JTextField txtFiltroUsuario;
  private JTextField txtFiltroNombresApellidos;

  /**
   * Launch the application.
   */
  public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
      public void run() {
        try {
          FormListadoUsuarios frame = new FormListadoUsuarios();
          frame.setVisible(true);
        } catch (Exception e) {
          e.printStackTrace();
        }
      }
    });
  }

  /**
   * Create the frame.
   */
  public FormListadoUsuarios() {
    pnlFiltros.setPreferredSize(new Dimension(10, 120));
    pnlFiltros.setMinimumSize(new Dimension(10, 120));
    pnlFiltros.setMaximumSize(new Dimension(32767, 120));
    lblBarraEstado.setText("Mantenimiento: Usuarios  |  Usuario: JTOVAR  |  Fecha/Hora: 20/09/2014 11:28 a.m.  |  Rol: Administrador");
    tblResultados.setModel(new DefaultTableModel(
      new Object[][] {
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null},
      },
      new String[] {
        "Usuario", "Nombres y Apellidos", "Rol", "Estado"
      }
    ));
    tblResultados.getColumnModel().getColumn(0).setMinWidth(75);
    tblResultados.getColumnModel().getColumn(1).setPreferredWidth(225);
    tblResultados.getColumnModel().getColumn(2).setPreferredWidth(175);
    setTitle("Listado de Usuarios");
    setBounds(100, 100, 695, 592);
    
    JLabel lblUsuario = new JLabel("Usuario:");
    lblUsuario.setBounds(21, 11, 46, 14);
    pnlFiltros.add(lblUsuario);
    
    txtFiltroUsuario = new JTextField();
    txtFiltroUsuario.setBounds(181, 8, 175, 20);
    pnlFiltros.add(txtFiltroUsuario);
    txtFiltroUsuario.setColumns(10);
    
    JLabel lblNombresYApellidos = new JLabel("Nombres y Apellidos:");
    lblNombresYApellidos.setBounds(21, 42, 148, 14);
    pnlFiltros.add(lblNombresYApellidos);
    
    txtFiltroNombresApellidos = new JTextField();
    txtFiltroNombresApellidos.setBounds(181, 39, 277, 20);
    pnlFiltros.add(txtFiltroNombresApellidos);
    txtFiltroNombresApellidos.setColumns(10);
    
    JLabel lblRol = new JLabel("Rol:");
    lblRol.setBounds(21, 78, 46, 14);
    pnlFiltros.add(lblRol);
    
    JComboBox comboBox = new JComboBox();
    comboBox.setBounds(181, 70, 175, 22);
    pnlFiltros.add(comboBox);
    
    JButton btnBuscar = new JButton("Buscar");
    btnBuscar.setBounds(566, 78, 113, 31);
    pnlFiltros.add(btnBuscar);

  }
}
